// pages/detail/detail.js
Page({

    /**
     * 页面的初始数据
     */
    data: {
        shop: [],
        num: 1,//步进器的数量
        shopNum: 0,
        show: false,
        showShare: false,
        options: [
            {
                name: '微信',
                icon: 'wechat',
                openType: 'share'
            },
            {
                name: '微博',
                icon: 'weibo'
            },
            {
                name: '复制链接',
                icon: 'link'
            },
            {
                name: '分享海报',
                icon: 'poster'
            },
            {
                name: '二维码',
                icon: 'qrcode'
            },
        ],
    },
    // buy_fn() {
    //     // this.data.shop.num = this.data.num
    //     // let buyList = JSON.stringify(this.data.shop)
    //     // console.log(buyList)
    //     // wx.navigateTo({
    //     //     url: '' + buyList,
    //     // })
    //     this.setData({
    //         show: false
    //     })
    // },
    jia_fn(e) {
        let cartArr = wx.getStorageSync('cartArr') || [];
        let shop = e.currentTarget.dataset.shop;
        shop.num = this.data.num;
        if (cartArr.length > 0) {
            let result = cartArr.find(item => {
                return item.id == shop.id;
            })
            if (result) {
                result.num += shop.num;
            } else {
                cartArr.push(shop)
            }
        } else {
            cartArr.push(shop)
        }
        wx.setStorageSync('cartArr', cartArr)
        this.setData({
            show: false
        })
        setTimeout(() => {
            this.setData({
                shopNum: wx.getStorageSync('cartArr').length
            })
        }, 200)
    },
    showPopup() {
        this.setData({
            show: true,
        });
        setTimeout(() => {
            this.setData({
                shopNum: 0
            })
        }, 200)
    },
    // 点击步进器的加减按钮
    onChange(e) {
        this.setData({
            num: e.detail
        })
    },
    onClose() {
        this.setData({
            show: false,
            showShare: false
        });
        setTimeout(() => {
            this.setData({
                shopNum: wx.getStorageSync('cartArr').length
            })
        }, 200)
    },
    // 点首页
    onIndex() {
        wx.switchTab({
            url: '/pages/index/index'
        })
    },
    // 点购物车
    onCarts() {
        wx.reLaunch({
            url: '/pages/carts/carts'
        })
    },
    onClick(event) {
        this.setData({
            showShare: true
        });
    },


    onSelect(event) {
        Toast(event.detail.name);
        this.onClose();
    },
    /**
     * 生命周期函数--监听页面加载
     */
    onLoad: function (options) {
        if (options.item) {
            let shop = JSON.parse(options.item)
            this.setData({
                shop
            })
        }
        this.setData({
            shopNum: wx.getStorageSync('cartArr').length
        })
    },

    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady: function () {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow: function () {

    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide: function () {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload: function () {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh: function () {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom: function () {

    },

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage: function () {

    }
})